<body>
<script>
    const dataset = [
        [ 34,    78 ],
        [ 109,   280 ],
        [ 310,   120 ],
        [ 79,    411 ],
        [ 420,   220 ],
        [ 233,   145 ],
        [ 333,   96 ],
        [ 222,   333 ],
        [ 78,    320 ],
        [ 21,    123 ]
    ];

    const w = 500;
    const h = 500;

    // SVG 画布边缘和图形之间的padding
    const padding = 30;

    // 创建 x 和 y 的比例尺

    const xScale = d3.scaleLinear()
        .domain([0, d3.max(dataset, (d) => d[0])])
        .range([padding, w - padding]);

    // 在下面添加你的代码

    const yScale = d3.scaleLinear()
        .domain([0, d3.max(dataset, (d) => d[1])])
        .range([h - padding, padding]);


    // 在上面添加你的代码

    const output = yScale(411); // 返回 30
    d3.select("body")
        .append("h2")
        .text(output)
</script>
</body>